<script>History.pushState(null, "Epicrisis", "<?php echo $this->here; ?>");</script>

<script type='text/javascript' src='/js/jqprint/js/jquery.jqprint.js'></script>
<link rel='stylesheet' href='/js/jqprint/css/style.css' type='text/css' media='all' />
<link rel='stylesheet' href='/js/jqprint/css/print.css' type='text/css' media='print' />
<script type='text/javascript'>
    function imprimirAgenda() {
        jQuery('div.to_print').jqprint({
            debug: false,
            importCSS: true,
            printContainer: true,
            operaSupport: true
        });
    }

    jQuery(document).ready(function () {
        // Configuro el Tooltip
        jQuery('img').tipsy({gravity: jQuery.fn.tipsy.autoNS});
    });

</script>

<div id="titulo_encabezado">
    <div style="padding: 6px;float: left;"><img src="/images/tab-calendario.png" style="margin-top: -15px;">
        <?php
        /* ------------------------------------------------------------------------------- */
        /* Muestro Todos los Profesionales del Cliente					   */
        /* ------------------------------------------------------------------------------- */
        //pr($Medicos);
        if (!empty($Medicos)) {

            echo "<select name='data[Profesional][id]' style='width: 380px; font-size:20px;margin-top:5px;' onchange=\"SetProfesionalActual('$client_id', this.value)\" id='ProfesionalId'>";
            //echo '<select name="data[Profesional][id]" style="width: 290px" onchange="SetProfesionalActual(\''.$this->Session->read('ClientesUsuarioLogueado.id').'\', this.value)" id="ProfesionalId">';

            $VistaActual = strtolower($this->Session->read('VistaActual'));

            foreach ($Medicos AS $id_doctor => $registro) {

                foreach ($registro as $reg) {
                    $valor = $id_doctor . '|' . $reg['agenda_id'];
                    $caption = $reg['nombre'] . ' → ' . $reg['nombre_agenda'];
                    $nombre_medico = $reg['nombre'];

                    if ($VistaActual == "asistente" OR $VistaActual == "secretaria" OR $VistaActual == "administrador") {

                        if ($reg['agenda_id'] == $agenda_seleccionada) {
                            $txt_selected = " selected ";
                        } else {
                            $txt_selected = "";
                        }

                        echo "<option value='$valor' $txt_selected>$caption</option>";
                    } else { // Si el usuario es Profesional o Enfermero
                        if ($reg['id'] == $profesional_id) {
                            if ($reg['agenda_id'] == $agenda_seleccionada) {
                                $txt_selected = " selected ";
                            } else {
                                $txt_selected = "";
                            }
                            echo "<option value='$valor' $txt_selected>$caption</option>";
                        }
                    }
                } //endforeach
            } // end foreach

            echo '</select>';
        }

        /* ------------------------------------------------------------------------------- */
        ?>
    </div>
    <div style="padding: 13px 5px;float: right;"><a href="#" class="btn btn-inverse" onclick="javascript:imprimirAgenda();" id="btn_imprimir_agenda">
            <img src="/images/ico-print.png" style="width: 20px;"></a>
    </div>

    <div style="padding: 13px 5px;float: right;"><a href="javascript:CancelarTurnos('<?php echo "$anio/$mes/$dia" ?>')" class="btn btn-inverse"><b><?php __('Cancelar los Turnos Seleccionados') ?></b></a></div>
</div>

<div id='barra_calendario'>
    <?php
    if ($visualizacion == 'cal') {
        $xvis = 'list';
        $imagen = 'cambia_listaagenda.gif';
        $btn_class_vista_calendario = "btn btn-info";
        $btn_class_vista_lista = "btn";
    } else {
        $xvis = 'cal';
        $imagen = 'cambia_calendario.gif';
        $btn_class_vista_calendario = "btn";
        $btn_class_vista_lista = "btn btn-info";
    }

    if ($ver == 'all') {
        $xver = 'activos';
        $xTitulo = 'Turnos cancelados';
        $xinput_checked = " checked ";
    } else {
        $xver = 'all';
        $xTitulo = 'Turnos cancelados';
        $xinput_checked = " ";
    }
    ?>

    <table style='width:100%;'>
        <tr>
            <td style='width:60px;'>
                <!-- Semana Anterior -->
                <?php
                $siguiente = mktime(0, 0, 0, $mes, $dia - 7, $anio);
                $prox_dia = date("d", $siguiente);
                $prox_mes = date("m", $siguiente);
                $prox_ano = date("Y", $siguiente);
                ?>
                <div style="float: right;">
                    <a href="/calendarios/semanal/<?php echo "$prox_ano/$prox_mes/$prox_dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $visualizacion; ?>/<?php echo $ver; ?>" 
                       class="btn " id="dia_anterior" title='Semana Anterior'>
                        <img src="/images/ico-arrow-lft.png">
                    </a>
                </div>
            </td>

            <td style='width:50%;'>&nbsp;</td>

            <td nowrap style="width:120px;">
                <!-- Btn Semanal -->
                <div style="float: right;">
                    <a href="/calendarios/semanal/<?php echo "$anio/$mes/$dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $visualizacion; ?>/<?php echo $ver; ?>" 
                       class="btn btn-info" id="cambiar_a_semanal">Semana</a>
                </div>				
                <!-- Btn Diario -->
                <div style="float: right;">
                    <a href="/calendarios/diario/<?php echo "$anio/$mes/$dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $visualizacion; ?>/<?php echo $ver; ?>" 
                       class="btn" id="cambiar_a_semanal">Día</a>
                </div>
            </td>
            <td style='width:20%;'>&nbsp;</td>			
            <td nowrap style="width:90px;">
                <!-- Alternar Listado Agenda -->
                <div style="float: right;">
                    <a href="/calendarios/semanal/<?php echo "$anio/$mes/$dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $xvis; ?>/<?php echo $ver; ?>" 
                       class="<?php echo $btn_class_vista_lista ?>" id="cambiar_a_listado">
                        <img src="/images/cambia_listaagenda.gif" style="width: 20px;" title='Ver en formato lista' alt='Ver en formato lista'>
                    </a>
                </div>
                <!-- Alternar Listado Calendario -->
                <div style="float: right;">
                    <a href="/calendarios/semanal/<?php echo "$anio/$mes/$dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $xvis; ?>/<?php echo $ver; ?>" 
                       class="<?php echo $btn_class_vista_calendario ?>" id="cambiar_a_listado" >
                        <img src="/images/cambia_calendario.gif" style="width: 20px;" title='Ver en formato calendario' alt='Ver en formato calendario'>
                    </a>
                </div>
            </td>
            <td nowrap style="vertical-align: middle;">
                <!-- Ver solo activos / todos -->
                <div style="float: right;">
                    <input type="checkbox" <?php echo $xinput_checked ?> style="width: 15px;" onclick="location = '/calendarios/semanal/<?php echo "$anio/$mes/$dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $visualizacion; ?>/<?php echo $xver; ?>'">Mostrar <?php echo $xTitulo; ?>
                </div>
            </td>			
            <td style='width:50%;'>&nbsp;</td>
            <td style='width:60px;'>
                <!-- Semana Siguiente -->
                <?php
                $siguiente = mktime(0, 0, 0, $mes, $dia + 7, $anio);
                $prox_dia = date("d", $siguiente);
                $prox_mes = date("m", $siguiente);
                $prox_ano = date("Y", $siguiente);
                ?>
                <div style="float: right;">
                    <a href="/calendarios/semanal/<?php echo "$prox_ano/$prox_mes/$prox_dia"; ?>/<?php echo $this->Session->read('ProfesionalSeleccionado'); ?>/<?php echo $visualizacion; ?>/<?php echo $ver; ?>" 
                       class="btn " id="cambiar_a_listado" title='Día Siguiente'>
                        <img src="/images/ico-arrow-rg.png">
                    </a>
                </div>
            </td>
        </tr>
    </table>

</div>

<?php
// Si el Usuaario tiene una Agenda Creada... la muestro
//pr($calendar);

if (count($config_agenda) > 0) {
    if ($visualizacion == 'cal') {
        echo $calendar->semanal($anio, $mes, $dia, $id_profesional, $data, $config_agenda, $feriados, $nombre_medico, $arrLicencias);
    } else {
        echo $calendar->semanallista($anio, $mes, $dia, $id_profesional, $data, $config_agenda, $feriados, $nombre_medico, $arrLicencias);
    }
} else {


    // Si no hay una agenda creada
    if (empty($hay_segmentos)) {
        echo '
				<div id="contenido_gral" style="padding: 10px 10px;">
					<h1>' . __('¿Todavía no has creado y definido tu Agenda en <b>Epicrisis</b>?', true) . '</h1>
					<p><br><a href="/clients/view/' . $this->Session->read('ClientesUsuarioLogueado.id') . '/3" class="btn btn-info">' . __('Crea la Agenda ahora...', true) . '</a></p>
				</div>
			';
    } else { // Si hay una agenda creada pero no hay resultados para mostrar
        echo '
				<div style="padding: 10px 10px;">
					<p>' . __('No se registran datos para mostrar.', true) . '</p>
				</div>
			';
    }
}
?>
<div id="nuevoturno" title="Turno Nuevo"></div>